﻿using System;
using System.Collections.Generic;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Input;

//BaseThing Includes
using BaseThing.Definitions;

namespace BaseThing.Game
{
    class GameInput
    {
        //--- PUBLIC METHODS
        public GameInput(InputType l_eInputType)
        {
            m_eInputType = l_eInputType;
        }

        public InputType GetInputType() 
        {
            return m_eInputType;
        }

        public virtual void Update(ref PlayerStates l_ePlayerState) { }

        //--- PRIVATE METHODS
        private GameInput() { }

        //--- PRIVATE ATTRIBUTES
        private InputType m_eInputType;
    }
}
